package xcmg.device.service.audit;

import xcmg.device.service.vo.delivery.BusinessOrderAuditParamVO;
import yb.ecp.fast.infra.infra.ActionResult;

public interface IBusinessOrderAuditService {
    //pass参数为true表示审核通过，false表示审核拒绝
    ActionResult audit(BusinessOrderAuditParamVO auditParam,String userId,String userName,boolean pass);
    //审核前基础参数校验
    ActionResult paramBaseCheck(BusinessOrderAuditParamVO auditParam,boolean pass);
    //业务参数校验
    ActionResult paramBusinessCheck(BusinessOrderAuditParamVO auditParam);
    //更新审核信息
    void updateAuditStatus(BusinessOrderAuditParamVO auditParam,String userId,String userName,boolean pass);
}
